package com.dyrj.pig.util;


import cn.hutool.core.date.DateUtil;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Random;

public class StrSeqUtil {

    /**
     * 数字转字符串前面自动补0的实现
     */
    public static String completion0(int i){
        // 得到一个NumberFormat的实例
        NumberFormat nf = NumberFormat.getInstance();
        // 设置是否使用分组
        nf.setGroupingUsed(false);
        // 设置最大整数位数
        nf.setMaximumIntegerDigits(6);
        // 设置最小整数位数
        nf.setMinimumIntegerDigits(6);
        // 输出测试语句
        return nf.format(i);
    }

    /**
     * 数字转字符串前面自动补0的实现
     */
    public static String intToStr(int num) {
        // 0 代表前面补充0
        // 4 代表长度为4
        // d 代表参数为正数型
        String str = String.format("%06d", num);
        return str; // 000001
    }

    /**
     * 流水号加1后返回
     */
    public static String haoAddOne_2(String liuShuiHao){
        Integer intHao = Integer.parseInt(liuShuiHao);
        intHao++;
        DecimalFormat df = new DecimalFormat("000000");
        return df.format(intHao);
    }

//    public static Double getRandom(Double min,Double max){
//
////        Random random = new Random();
////        Double s = random.nextInt(max.intValue())%(max.intValue()-min.intValue()+1) + min.intValue();
////        return s;
//    }
    public static void main(String[] args) {

        Double max=2.0;
        Double min=1.5;

        System.out.println(completion0(1));

    }
}
